package com.cluster.platform.service;

import com.cluster.platform.common.api.CommonResult;
import com.cluster.platform.dto.CmsTagsInfoDto;
import com.cluster.platform.model.CmsTagsInfo;

import java.util.List;

/**
 * 标签管理
 */
public interface CmsTagsInfoService {

    // 分页查询
    CommonResult<Object> searchTagsPage(CmsTagsInfoDto cmsTagsInfoDto);

    // 新增标签
    CommonResult<Object> addTags(CmsTagsInfo cmsTagsInfo);

    // 更新标签
    CommonResult<Object> updateTags(CmsTagsInfo cmsTagsInfo);

    // 删除标签
    CommonResult<Object> delTags(CmsTagsInfo cmsTagsInfo);

    // 批量操作
    CommonResult<Object> batchTags(Integer status, List<String> ids);
}
